FluentBoards\App\Http\Controllers\BoardController C

Total Complexity 122
Dependencies 26
Dependents 0
Total lines 1,024
Lines of code 740
Logical lines of code 373
Comment lines 52
Methods 45
Properties 4

Methods 45

Method Rating Maintainability Complexity Lines of code
getBoardUsers()
A
38 8 74
createFirstBoard()
A
45 7 41
uploadBoardBackground()
S
41 5 55
getBoards()
S
47 6 36
getStageTaskAvailablePositions()
S
54 6 21
create()
S
49 5 30
duplicateBoard()
S
50 5 29
setBoardBackground()
S
51 5 26
moveAllTasks()
S
56 5 17
boardUserRole()
S
67 6 7
changeStageView()
S
52 4 25
getRecentBoards()
S
58 4 16
getAssociateCrmContacts()
S
50 3 29
getArchivedStage()
S
53 3 23
searchBoards()
S
53 3 21
getBoardsList()
S
55 3 18
delete()
S
60 3 13
find()
S
56 2 18
skipOnboarding()
S
63 3 10
addMembersInBoard()
S
58 2 15
restoreStage()
S
59 2 14
changePositionOfStage()
S
59 2 14
archiveStage()
S
59 2 13
repositionStages()
S
61 2 12
importFromBoard()
S
61 2 12
archiveBoard()
S
62 2 11
restoreBoard()
S
62 2 11
update()
S
58 1 16
getActivities()
S
63 2 10
removeUserFromBoard()
S
65 2 9
createStage()
S
59 1 14
updateBoardProperties()
S
61 1 12
__construct()
S
69 1 7
getBoardsByType()
S
70 1 6
getAssigneesByBoard()
S
73 1 5
getCurrencies()
S
81 1 3
boardSanitizeAndValidate()
S
75 1 4
stageSanitizeAndValidate()
S
75 1 4
taskSanitizeAndValidate()
S
75 1 4
getUsersOfBoards()
S
71 1 6
updateAssociateCrmContact()
S
68 1 7
hasDataChanged()
S
80 1 3
archiveAllTasksInStage()
S
68 1 7
getAssociatedBoards()
S
71 1 6
getBoardDefaultBackgroundColors()
S
72 1 6